body{
    background-color: #F8FFF8;
}
.public{
    margin: 0 auto;
   width: 1202px;
}
.public_body{
    margin: 0 auto;
    width: 1202px;
    padding: 1px 0 1px 0;
    border:1px solid #000;/* #D1EEFF;*/
    background:url(../img/bg_dot1.gif) #ded repeat left top;
}
.public_serach:not(hr){
    padding: 10px 0px 10px 10px;
    background:  #F8FFF8;
}
hr{
    position:relative;
    left: -10px;
    width: 1202px;
    padding: 0 0 -10px 0;
}
.input_static{
     position:relative;
    left: 20px;
}
.public_heard{
	text-align: right;
}
.public_table table {
    border-collapse: collapse;
    font-size: 15px;
    line-height: 1;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.public_table th, td {
    padding: .3em .5em;
    border: 1px solid #5a5a9a;
}
.public_table td {
     height: 15px;
}
.public_table th {
    height: 30px;
    background: #c6ceda;
}
.mini_table {
    border-collapse: collapse;
    font-size: 15px;
    line-height: 1;
    margin: 0 0 0 0;
    text-align: center;
}
.mini_table th,td{
    padding: .3em .5em;
    /*padding: 0 0 0 0;*/
    border: 1px solid #5a5a9a;
}
.mini_table td {
     height: 15px;
}

.mini_table th {
    height: 30px;
    background: #c6ceda;
}
#table_sensor_list input{
    height:  20px;
    font-size: 17px;
    border: none;
    outline: medium;
    background: #DEF;
    text-align: center;
    width: 50px;
}
.item_list:nth-child(odd){
background: #BBECDF;
}

.item_list:nth-child(even){
background: #FFFACD;
}

.from_paging{
    margin: 0 auto;
    text-align: center;
}
.charts {
    width: 1200px;
    /*border:2px solid #3a3a3a;!* #D1EEFF;*!*/
    margin: auto;
}
.charts-div{
    height: 400px;
    border:1px solid #5a5a9a;/* #D1EEFF;*/
    background-color:rgba(255,255,255,0.9);
    margin: auto;
}

.charts_black{
    height:5px;
}
.btn{
    background: #777777;
    border:1px solid #001135;
}
.btn:hover{
    background: bisque;
    cursor:pointer ;
}
.btn:active{
    background: chartreuse;
}
